afra tafra


Results for "afra tafra"

Turkish - English dictionary

afra tafra

(Turkish - English dictionary) :
pompously.